Software Reviewer Guidelines - Sprint 2
Introduccion
En el documento vigente se definirán las guías necesarias para probar cada una de las funcionalidades que las aplicaciones Web de Cirio y Costal y ACAT proporcionas. La guía estará definida para usuarios candidatos de la aplicación, cuyas actividades difieren en la aplicación de aquellas que realizan los usuarios representantes.
Información Importante
Existen actualmente dos despliegues de nuestro sistema, uno para ONG que se beneficiará del mismo, debido a las diferencias entre sus necesidades. Se puede acceder a estas a través de los siguientes enlaces:
Navegadores compatibles
Actualmente solo navegadores basados en la tecnología Chromium tienen soporte. En un futuro se pretende dar soporte para otros navegadores pero actualmente no se puede asegurar el correcto funcionamiento del sistema en navegadores basados en webkit como Safari, o independientes como Firefox.
Permisos
En el sistema desarrollado se espera que todos los usuarios sean administradores, por lo que tanto en esta iteración como iteraciones posteriores se espera que cualquier persona con acceso al sistema pueda hacer cualquier operación permitida.
Información de Contacto
Si en algún momento durante las pruebas necesita informar de alguna duda o problema, existen las siguientes vías:
- Correo Electrónico: harmonyltd@outlook.es
- Formulario: Podrás dejar cualquier tipo de feedback para reportar errores, recomendar cambios o proponer mejoras en el siguiente formulario: [enlace]
iTop
Hemos facilitado una instancia de iTop para aquellos usuarios piloto que sean estudiantes de la Universidad de Sevilla, así como unas instrucciones en formato audiovisual, accesibles a través del siguiente enlace: iTop.mp4.
Acceso
Para acceder a iTop, el usuario debe ir a la dirección https://oitilio.us.es y autenticarse con su uvus a través de SAML. Una vez hecho esto el usuario ha de navegar a la organización de iTop "Harmony".
User Requests
El usuario piloto puede crear peticiones de servicio a través de la pestaña "User Requests" en la barra lateral de navegación, y de ahí a "New user Request". Una vez en el formulario podrá seleccionar el tipo de petición que desea realizar, y rellenar los campos necesarios para la misma:
- Title: Título de la petición
- Description: Descripción de la petición
- Caller: Usuario que realiza la petición
- Origin: Origen de la petición
- Impact: Impacto de la petición
- Urgency: Urgencia de la petición También podrá relacionar la petición con otras peticiones, incidencias, problemas y adjuntar archivos.
Incidencias
El usuario piloto puede reportar incidencias a través de la pestaña "Incidents" en la barra lateral de navegación, y de ahí a "New Incident". Una vez en el formulario podrá rellenar los campos necesarios para la incidencia:
- Title: Título de la incidencia
- Description: Descripción de la incidencia
- Caller: Usuario que reporta la incidencia
- Origin: Origen de la incidencia
- Impact: Impacto de la incidencia
- Urgency: Urgencia de la incidencia Podrá relacionar la incidencia con otras incidencias, peticiones, problemas, y adjuntar archivos.
Problemas
El usuario piloto puede reportar problemas a través de la pestaña "Problems" en la barra lateral de navegación, y de ahí a "New Problem". Una vez en el formulario podrá rellenar los campos necesarios para el problema, en el caso de problemas podremos seleccionar también el servicio afectado.
- Title: Título del problema
- Description: Descripción del problema
- Caller: Usuario que reporta el problema
- Origin: Origen del problema
- Impact: Impacto del problema
- Urgency: Urgencia del problema
- Service: Servicio afectado
- Subservice: Subservicio afectado Se podrá relacionar el problema con otros problemas, requests, incidencias, y adjuntar archivos.
Limitaciones Actuales
Debido a diversas situaciones durante el desarrollo de esta segunda iteración del servicio, el sistema ha empezado a conectarse al backend, pero no está finalizado aún. Las limitaciones de cada apartado se marcarán en color rojo. Se indicará también con mayor claridad el comportamiento esperado en esos casos. Por otro lado, como parte de nuestra investigación sobre alternativas de despliegues gratuitas el sistema actual está desplegado con Vercel en su plan gratuito para recolectar feedback sobre su funcionamiento. Por tanto se espera que pueda haber problemas en los tiempos de respuesta, y aunque creemos que improbable, es posible experimentar errores ajenos a la aplicación, y relacionados con los límites de uso de Vercel. Estos errores pueden ser debido a un uso simultáneo exclusivo del servicio desplegado en un corto periodo de tiempo.
ACAT
A lo largo de la prueba del sistema se podrá navegar a través de la aplicación mediante la barra lateral disponible. Toda la aplicación es responsive por lo que podrá ser usada en móvil u ordenador.
Login
Para usar la aplicación es necesario iniciar sesión, por tanto esta página será la primera con la que te encuentres en el sistema. No existe desde este punto ningún enlace a un registro ya que en nuestro sistema un usuario solo puede ser creado por otro, y por tanto alguien externo al sistema no podrá acceder de ninguna manera.
Para iniciar sesión puede rellenar el siguiente formulario con sus credenciales (usuario: aruiz_acat, contraseña: aruiz123.), y avanzar a la siguiente vista.
Listado de Beneficiarios
Los beneficiarios de ACAT son las personas que reciben los servicios de esta ONG. Desde este listado podemos ver sus nombres, número de citas totales, edad y si el servicio que tenían que proporcionarles está finalizado.
También podemos ver un listado de los beneficiarios finalizados.
Haciendo click en uno de estos beneficiarios nos llevaŕa a los detalles del mismo.
Exportar
En los distintos listados veremos estos botones de importar y exportar datos en relación a los listados que se muestran en pantalla. A través de estos podremos descargar o subir* los datos correspondientes al tipo de entidad que se muestra.
Disclaimers:
- *La acción de importar no está implementada actualmente, por tanto el comportamiento esperado es un mensaje de error..
Detalles de Beneficiario
Desde esta vista podremos editar, finalizar o eliminar un beneficiario con los controles arriba a la derecha.
Disclaimers:
- Al hacer click en “Nueva intervención” nada deberá ocurrir, pues no está implementada esta feature desde esta vista.
- El panel derecho, actualmente vacío, existe para en un futuro enseñar las intervenciones asociadas a un beneficiario.